﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Sharp.Domain.Model;
using Sharp.Infrastructure;

namespace Sharp.Domain.CMSBoundedContext.OperationModule.Aggregates
{
    public partial class IPBlackList : AggregateRoot, IStandardEntity
    {
        public IPBlackList()
        {
        }
        [NonUnicode, StringLength(128)]
        public string IPStart { get; set; }
        [NonUnicode, StringLength(128)]
        public string IPEnd { get; set; }
        public long SectorStart { get; set; }
        public long SectorEnd { get; set; }


        public DateTime? CheckInTime { get; set; }
        public Guid? CheckInUserId { get; set; }
        public DateTime? ModifiTime { get; set; }
        public Guid? ModifiedUserId { get; set; }
    }
}